Proving Correctness of DFAs and Lower Bounds

نویسنده

  • Mahesh Viswanathan
چکیده

Induction is a proof principle that is often used to establish a statement of the form “for all natural numbers i, some property P (i) holds”, i.e., ∀i ∈ N. P (i). In this class, there will be many occassions where we will need to prove that some property holds for all strings, especially when proving the correctness of a DFA design, i.e., ∀w ∈ Σ∗. S(w). We will often prove such statements “by induction on the length of w”. What that means is “We will prove ∀w. S(w) by proving ∀i ∈ N.∀w ∈ Σ. S(w)”. That is, we will take ith statement to be proved by induction to be ∀w ∈ Σ. S(w). Before giving examples of such proofs, we will begin by establishing some basic properties of DFAs that will be useful.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lower Bounds for Synchronizing Word Lengths in Partial Automata

It was conjectured by \v{C}ern\'y in 1964, that a synchronizing DFA on $n$ states always has a synchronizing word of length at most $(n-1)^2$, and he gave a sequence of DFAs for which this bound is reached. Until now a full analysis of all DFAs reaching this bound was only given for $n \leq 4$, and with bounds on the number of symbols for $n \leq 10$. Here we give the full analysis for $n \leq ...

متن کامل

Open Problem: Meeting Times for Learning Random Automata

Learning automata is a foundational problem in computational learning theory. However, even efficiently learning random DFAs is hard. A natural restriction of this problem is to consider learning random DFAs under the uniform distribution. To date, this problem has no non-trivial lower bounds nor algorithms faster than brute force. In this note, we propose a method to find faster algorithms for...

متن کامل

Extracting Exact Time Bounds from Logical Proofs

Accurate evaluation of delays of combinatorial circuits is crucial in circuit verification and design. In this paper we present a logical approach to timing analysis which allows us to compute exact stabilization bounds while proving the correctness of the boolean behavior.

متن کامل

A General Framework for Bounds for Higher-Dimensional Orthogonal Packing Problems

Higher-dimensional orthogonal packing problems have a wide range of practical applications, including packing, cutting, and scheduling. In the context of a branch-and-bound framework for solving these packing problems to optimality, it is of crucial importance to have good and easy bounds for an optimal solution. Previous e orts have produced a number of special classes of such bounds. Unfortun...

متن کامل

DFAs and PFAs with Long Shortest Synchronizing Word Length

It was conjectured by Černý in 1964, that a synchronizing DFA on n states always has a shortest synchronizing word of length at most (n− 1), and he gave a sequence of DFAs for which this bound is reached. Until now a full analysis of all DFAs reaching this bound was only given for n ≤ 4, and with bounds on the number of symbols for n ≤ 10. Here we give the full analysis for n ≤ 6, without bound...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016